package imaa.escola.aluno.datatransfer;

import java.util.Calendar;

import imaa.escola.aluno.domain.Aluno;
import imaa.escola.pessoa.datatranfer.PessoaDto;
import imaa.escola.pessoa.domain.Sexo;

public class AlunoDto extends PessoaDto {
	
	public Boolean fundamentosPercepcao;
	public Calendar horario;
	
	public AlunoDto() {}
	public AlunoDto(Aluno aluno) {
		super(aluno);
		this.fundamentosPercepcao = aluno.isFundamentosPercepcao();
		this.horario = aluno.getHorario();		
	}
	
	public Aluno convertToEntity() {
		Aluno aluno = new Aluno();
		aluno.setCep(cep);
		aluno.setCpf(cpf);
		aluno.setDataNascimento(dataNascimento);
		aluno.setEmail(email);
		aluno.setEndereco(endereco);
		aluno.setFundamentosPercepcao(fundamentosPercepcao);
		aluno.setHorario(horario);
		aluno.setNome(nome);
		aluno.setSexo(Sexo.getById(sexo));
		aluno.setTelefone(telefone);
		aluno.setId(id);
		
		return aluno;
	}
}
